"""
地瓜类

地瓜类的属性：
    状态              status              字符串
    烤熟的时间        coktime              int
    调料：           tiaoliao              []

地瓜的方法：
    被烤                   cook
    被添加调料             add_tiaoliao
"""

# 地瓜类

class SweetPotato:
#
# 地瓜类的属性：
#     状态              status              字符串
      def __init__(self):
       self.status = "生的"
       self.cooktime = 0
       self.tiaoliao = []

#     烤熟的时间        coktime              int
#     调料：           tiaoliao              []
# 地瓜的方法：
      #     被烤                   cook
      def cook(self,time):
            self.cooktime = self.cooktime + time
            if 0 <= self.cooktime < 3:
                self.status="生的"
            elif 3 <= self.cooktime < 5:
                self.status = "半生不熟的"
            elif 5 <= self.cooktime < 8:
                self.status="熟了"
            elif self.cooktime >= 8:
                self.status="糊了"
            else :
                     print("你输入的不对")
      #     被添加调料             add_tiaoliao
      def add_tiaoliao(self,c):
          self.tiaoliao.append(c)

      #魔法方法__str__
      def __str__(self):
        return f'这个地⽠烤了{self.cooktime}分钟, 状态是{self.status}, 添加的调料有{self.c}'

digua = SweetPotato()
digua.cook(2)
print(digua)

